package com.gollum.system.service;

import com.gollum.common.domain.response.TableSupport;
import com.gollum.system.domain.request.SysOnlineRequest;
import com.gollum.system.domain.response.SysOnlineResponse;

/**
 * 在线用户service
 *
 * @author Herther
 * @createTime 2022年09月23日 22:26:00
 * @since 1.0.0
 */
public interface SysOnlineService {
    /**
     * 分页查询在线用户
     *
     * @param
     * @return
     * @auther: Herther
     * @since 1.0.0
     * @date: 2022/9/23 22:39
     */
    TableSupport<SysOnlineResponse> listPage(SysOnlineRequest sysOnlineRequest);

    /**
    * 强制退出登录
     *
    * @author Herther
    * @Date 3:48 下午 2022/10/4
    * @parma sessionIds token
    * @version 1.0.0
    **/
    void forceLogout(String[] sessionIds);
}
